suffer a strong blow/collision that causes traumatic damage - German English Dictionary